/*
 * To change ApplicationMBean template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.brain.core.view.mbean;

import com.brain.core.dto.PropietarioDto;
import com.brain.core.exception.DAOException;
import com.brain.core.manager.PropietarioManager;
import java.io.Serializable;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

/**
 *
 * @author Indra
 */
@Controller("propietarioMBean")
@Scope("session")
public class PropietarioMBean extends GenericMBean implements Serializable {

    private List<PropietarioDto> listaPropietarios;
    
    @Resource
    private PropietarioManager manager;

    public String grabarVarios() {


        String to = "";
        try {
            this.manager.guardarVarios(listaPropietarios);
        } catch (DAOException ex) {
            showError(ex.getMessage());
        }
        return to;
    }

    public List<PropietarioDto> getListaPropietarios() {
        return listaPropietarios;
    }

    public void setListaPropietarios(List<PropietarioDto> listaPropietarios) {
        this.listaPropietarios = listaPropietarios;
    }

    public PropietarioManager getManager() {
        return manager;
    }

    public void setManager(PropietarioManager manager) {
        this.manager = manager;
    }
}
